<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>tpg: xtpg.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">tpg
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xtpg_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xtpg.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_tpg___config.html">XTpg_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains configuration information for a TPG core.  <a href="struct_x_tpg___config.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_tpg.html">XTpg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="struct_x_tpg.html" title="The XTpg driver instance data structure. ">XTpg</a> driver instance data structure.  <a href="struct_x_tpg.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga1f07d28753e595bda57226e62d68cd1f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga1f07d28753e595bda57226e62d68cd1f">XTPG_H_</a></td></tr>
<tr class="memdesc:ga1f07d28753e595bda57226e62d68cd1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prevent circular inclusions by using protection macros.  <a href="group__tpg__v3__0.html#ga1f07d28753e595bda57226e62d68cd1f">More...</a><br /></td></tr>
<tr class="separator:ga1f07d28753e595bda57226e62d68cd1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Motion Speed Ranges</div></td></tr>
<tr class="memitem:ga1f0acf1b4ae5b44289655b4a0ca27f34"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga1f0acf1b4ae5b44289655b4a0ca27f34">XTPG_MOTION_SPEED_MIN</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga1f0acf1b4ae5b44289655b4a0ca27f34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Motion Speed minimum value.  <a href="group__tpg__v3__0.html#ga1f0acf1b4ae5b44289655b4a0ca27f34">More...</a><br /></td></tr>
<tr class="separator:ga1f0acf1b4ae5b44289655b4a0ca27f34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e76040f79f07ebddfb273aa224e9fb5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga6e76040f79f07ebddfb273aa224e9fb5">XTPG_MOTION_SPEED_MAX</a>&#160;&#160;&#160;255</td></tr>
<tr class="memdesc:ga6e76040f79f07ebddfb273aa224e9fb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Motion Speed maximum value.  <a href="group__tpg__v3__0.html#ga6e76040f79f07ebddfb273aa224e9fb5">More...</a><br /></td></tr>
<tr class="separator:ga6e76040f79f07ebddfb273aa224e9fb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Active Size Ranges</div></td></tr>
<tr class="memitem:ga83ac52466510a57a1baa79c7c6a8d86e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga83ac52466510a57a1baa79c7c6a8d86e">XTPG_VSIZE_FIRST</a>&#160;&#160;&#160;32</td></tr>
<tr class="memdesc:ga83ac52466510a57a1baa79c7c6a8d86e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertical Size starting value.  <a href="group__tpg__v3__0.html#ga83ac52466510a57a1baa79c7c6a8d86e">More...</a><br /></td></tr>
<tr class="separator:ga83ac52466510a57a1baa79c7c6a8d86e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf34a32ca1752105b5d7a6a5eb9ac95bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gaf34a32ca1752105b5d7a6a5eb9ac95bd">XTPG_VSIZE_LAST</a>&#160;&#160;&#160;7680</td></tr>
<tr class="memdesc:gaf34a32ca1752105b5d7a6a5eb9ac95bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertical Size ending value.  <a href="group__tpg__v3__0.html#gaf34a32ca1752105b5d7a6a5eb9ac95bd">More...</a><br /></td></tr>
<tr class="separator:gaf34a32ca1752105b5d7a6a5eb9ac95bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab689062bdc46127c2464edbd70a1f497"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gab689062bdc46127c2464edbd70a1f497">XTPG_HSIZE_FIRST</a>&#160;&#160;&#160;32</td></tr>
<tr class="memdesc:gab689062bdc46127c2464edbd70a1f497"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal Size starting value.  <a href="group__tpg__v3__0.html#gab689062bdc46127c2464edbd70a1f497">More...</a><br /></td></tr>
<tr class="separator:gab689062bdc46127c2464edbd70a1f497"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6906cb7b7df0a7aa2c375e8635af0ada"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga6906cb7b7df0a7aa2c375e8635af0ada">XTPG_HSIZE_LAST</a>&#160;&#160;&#160;7680</td></tr>
<tr class="memdesc:ga6906cb7b7df0a7aa2c375e8635af0ada"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontal Size ending value.  <a href="group__tpg__v3__0.html#ga6906cb7b7df0a7aa2c375e8635af0ada">More...</a><br /></td></tr>
<tr class="separator:ga6906cb7b7df0a7aa2c375e8635af0ada"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Macros for operating a TPG core</div></td></tr>
<tr class="memitem:gacef39da0dfcaabaa02bdd4e8f2aa8a62"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gacef39da0dfcaabaa02bdd4e8f2aa8a62">XTpg_Enable</a>(InstancePtr)</td></tr>
<tr class="memdesc:gacef39da0dfcaabaa02bdd4e8f2aa8a62"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro enables the TPG core.  <a href="group__tpg__v3__0.html#gacef39da0dfcaabaa02bdd4e8f2aa8a62">More...</a><br /></td></tr>
<tr class="separator:gacef39da0dfcaabaa02bdd4e8f2aa8a62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga80d828ae1352852a76e8663cee7654d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga80d828ae1352852a76e8663cee7654d9">XTpg_Disable</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga80d828ae1352852a76e8663cee7654d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro disables the TPG core.  <a href="group__tpg__v3__0.html#ga80d828ae1352852a76e8663cee7654d9">More...</a><br /></td></tr>
<tr class="separator:ga80d828ae1352852a76e8663cee7654d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gada80576c8fbad71b963f0299c48cbd33"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gada80576c8fbad71b963f0299c48cbd33">XTpg_Start</a>&#160;&#160;&#160;<a class="el" href="group__tpg__v3__0.html#gacef39da0dfcaabaa02bdd4e8f2aa8a62">XTpg_Enable</a></td></tr>
<tr class="memdesc:gada80576c8fbad71b963f0299c48cbd33"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro enables/starts the TPG core.  <a href="group__tpg__v3__0.html#gada80576c8fbad71b963f0299c48cbd33">More...</a><br /></td></tr>
<tr class="separator:gada80576c8fbad71b963f0299c48cbd33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga13f3a677fa2b0d05e0166c2b4908d2a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga13f3a677fa2b0d05e0166c2b4908d2a9">XTpg_Stop</a>&#160;&#160;&#160;<a class="el" href="group__tpg__v3__0.html#ga80d828ae1352852a76e8663cee7654d9">XTpg_Disable</a></td></tr>
<tr class="memdesc:ga13f3a677fa2b0d05e0166c2b4908d2a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro disables/stops the TPG core.  <a href="group__tpg__v3__0.html#ga13f3a677fa2b0d05e0166c2b4908d2a9">More...</a><br /></td></tr>
<tr class="separator:ga13f3a677fa2b0d05e0166c2b4908d2a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c244c71f3d053e57d83dd8ec148446e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga3c244c71f3d053e57d83dd8ec148446e">XTpg_RegUpdateEnable</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga3c244c71f3d053e57d83dd8ec148446e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro commits all the register value changes made so far by the software to the TPG core.  <a href="group__tpg__v3__0.html#ga3c244c71f3d053e57d83dd8ec148446e">More...</a><br /></td></tr>
<tr class="separator:ga3c244c71f3d053e57d83dd8ec148446e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1547439ff821874b850496e9b7eaaae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gaf1547439ff821874b850496e9b7eaaae">XTpg_RegUpdateDisable</a>(InstancePtr)</td></tr>
<tr class="memdesc:gaf1547439ff821874b850496e9b7eaaae"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro prevents the TPG core from committing recent changes made so far by the software.  <a href="group__tpg__v3__0.html#gaf1547439ff821874b850496e9b7eaaae">More...</a><br /></td></tr>
<tr class="separator:gaf1547439ff821874b850496e9b7eaaae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6dd8b2a9ac48323b3751a4995f05f99e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga6dd8b2a9ac48323b3751a4995f05f99e">XTpg_SyncReset</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga6dd8b2a9ac48323b3751a4995f05f99e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro resets a TPG core at the end of the frame being processed.  <a href="group__tpg__v3__0.html#ga6dd8b2a9ac48323b3751a4995f05f99e">More...</a><br /></td></tr>
<tr class="separator:ga6dd8b2a9ac48323b3751a4995f05f99e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga984e395b9281b106ed436954edb24246"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga984e395b9281b106ed436954edb24246">XTpg_Reset</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga984e395b9281b106ed436954edb24246"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro resets a TPG core.  <a href="group__tpg__v3__0.html#ga984e395b9281b106ed436954edb24246">More...</a><br /></td></tr>
<tr class="separator:ga984e395b9281b106ed436954edb24246"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f8e572c3d0973c9b6dc4864772788f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga4f8e572c3d0973c9b6dc4864772788f4">XTpg_IntrEnable</a>(InstancePtr,  IntrType)</td></tr>
<tr class="memdesc:ga4f8e572c3d0973c9b6dc4864772788f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro enables individual interrupts of the TPG core by updating the IRQ_ENABLE register.  <a href="group__tpg__v3__0.html#ga4f8e572c3d0973c9b6dc4864772788f4">More...</a><br /></td></tr>
<tr class="separator:ga4f8e572c3d0973c9b6dc4864772788f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad2c673d9d4963ed7219769b437355595"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gad2c673d9d4963ed7219769b437355595">XTpg_IntrDisable</a>(InstancePtr,  IntrType)</td></tr>
<tr class="memdesc:gad2c673d9d4963ed7219769b437355595"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro disables individual interrupts of the TPG core by updating the IRQ_ENABLE register.  <a href="group__tpg__v3__0.html#gad2c673d9d4963ed7219769b437355595">More...</a><br /></td></tr>
<tr class="separator:gad2c673d9d4963ed7219769b437355595"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3dcf60ec669731c06bffd2c36e7ae89f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga3dcf60ec669731c06bffd2c36e7ae89f">XTpg_StatusGetPending</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga3dcf60ec669731c06bffd2c36e7ae89f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro returns the pending interrupt status of the TPG core read from the Status register.  <a href="group__tpg__v3__0.html#ga3dcf60ec669731c06bffd2c36e7ae89f">More...</a><br /></td></tr>
<tr class="separator:ga3dcf60ec669731c06bffd2c36e7ae89f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac4c2ef0a35975ab963616621c8edca6b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gac4c2ef0a35975ab963616621c8edca6b">XTpg_IntrGetPending</a>(InstancePtr)</td></tr>
<tr class="memdesc:gac4c2ef0a35975ab963616621c8edca6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro returns the pending interrupts of the TPG core for the interrupts that have been enabled.  <a href="group__tpg__v3__0.html#gac4c2ef0a35975ab963616621c8edca6b">More...</a><br /></td></tr>
<tr class="separator:gac4c2ef0a35975ab963616621c8edca6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab86c8ed6ca55229c6d94a7773bb5326b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gab86c8ed6ca55229c6d94a7773bb5326b">XTpg_IntrClear</a>(InstancePtr,  IntrType)</td></tr>
<tr class="memdesc:gab86c8ed6ca55229c6d94a7773bb5326b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro clears/acknowledges pending interrupts of the TPG core in the Status register.  <a href="group__tpg__v3__0.html#gab86c8ed6ca55229c6d94a7773bb5326b">More...</a><br /></td></tr>
<tr class="separator:gab86c8ed6ca55229c6d94a7773bb5326b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:gaf90beb82189c423a4ac3a16bb182836e"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gaf90beb82189c423a4ac3a16bb182836e">XTpg_CallBack</a>) (void *CallBackRef)</td></tr>
<tr class="memdesc:gaf90beb82189c423a4ac3a16bb182836e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback type for all interrupts except error interrupt.  <a href="group__tpg__v3__0.html#gaf90beb82189c423a4ac3a16bb182836e">More...</a><br /></td></tr>
<tr class="separator:gaf90beb82189c423a4ac3a16bb182836e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8935071c9917d6cc6d7179a53c6f4581"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga8935071c9917d6cc6d7179a53c6f4581">XTpg_ErrorCallBack</a>) (void *CallBackRef, u32 ErrorMask)</td></tr>
<tr class="memdesc:ga8935071c9917d6cc6d7179a53c6f4581"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback type for Error interrupt.  <a href="group__tpg__v3__0.html#ga8935071c9917d6cc6d7179a53c6f4581">More...</a><br /></td></tr>
<tr class="separator:ga8935071c9917d6cc6d7179a53c6f4581"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Handler Types</div></td></tr>
<tr class="memitem:ga06fc87d81c62e9abb8790b6e5713c55b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="group__tpg__v3__0.html#gga06fc87d81c62e9abb8790b6e5713c55ba0fe9b123d3ff59c6f9c339942cf602b8">XTPG_HANDLER_PROCSTART</a> = 1, 
<a class="el" href="group__tpg__v3__0.html#gga06fc87d81c62e9abb8790b6e5713c55bad71e614a85238f7ccb58edc7fa8a6840">XTPG_HANDLER_FRAMEDONE</a>, 
<a class="el" href="group__tpg__v3__0.html#gga06fc87d81c62e9abb8790b6e5713c55ba6e599c9cd1f850e60558006c1c248eea">XTPG_HANDLER_ERROR</a>
 }<tr class="memdesc:ga06fc87d81c62e9abb8790b6e5713c55b"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify different types of handlers and used to differentiate interrupt requests from core.  <a href="group__tpg__v3__0.html#ga06fc87d81c62e9abb8790b6e5713c55b">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga06fc87d81c62e9abb8790b6e5713c55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">BackgroundPattern</div></td></tr>
<tr class="memitem:ga2e143ee9595509e9f14a379fd271606d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga2e143ee9595509e9f14a379fd271606d">XTpg_BackgroundPattern</a> { <br />
&#160;&#160;<a class="el" href="group__tpg__v3__0.html#gga2e143ee9595509e9f14a379fd271606dabdc8c651da2e19980bbfa1bf1611e1b2">XTPG_PASS_THROUGH</a>, 
<a class="el" href="group__tpg__v3__0.html#gga2e143ee9595509e9f14a379fd271606da5486b82ac763e7fd021b1e7528c3cf6c">XTPG_H_RAMP</a>, 
<a class="el" href="group__tpg__v3__0.html#gga2e143ee9595509e9f14a379fd271606daf1ca8c7e6e0599bd036e978c6e6af987">XTPG_V_RAMP</a>, 
<a class="el" href="group__tpg__v3__0.html#gga2e143ee9595509e9f14a379fd271606daa0b5e90a74d3285f7dfa6eceb37c6f31">XTPG_T_RAMP</a>, 
<br />
&#160;&#160;<a class="el" href="group__tpg__v3__0.html#gga2e143ee9595509e9f14a379fd271606da2eff0a760f266c1434ad1d36ee41ec07">XTPG_RED_PLANE</a>, 
<a class="el" href="group__tpg__v3__0.html#gga2e143ee9595509e9f14a379fd271606da440581c72a5d0f0291a37818bb764d10">XTPG_GREEN_PLANE</a>, 
<a class="el" href="group__tpg__v3__0.html#gga2e143ee9595509e9f14a379fd271606dabf07a4e14b7ff3dde702429e09f6a450">XTPG_BLUE_PLANE</a>, 
<a class="el" href="group__tpg__v3__0.html#gga2e143ee9595509e9f14a379fd271606da3488c7dd379445b372258f355bb82a26">XTPG_BLACK_PLANE</a>, 
<br />
&#160;&#160;<a class="el" href="group__tpg__v3__0.html#gga2e143ee9595509e9f14a379fd271606da430079fe26a4aeb37d22fc894e05c675">XTPG_WHITE_PLANE</a>, 
<a class="el" href="group__tpg__v3__0.html#gga2e143ee9595509e9f14a379fd271606da0879d626210d14c035742cede5e7f0bd">XTPG_COLOR_BARS</a>, 
<a class="el" href="group__tpg__v3__0.html#gga2e143ee9595509e9f14a379fd271606dab93e621f9196bf70c348d4db2507c685">XTPG_ZONE_PLATE</a>, 
<a class="el" href="group__tpg__v3__0.html#gga2e143ee9595509e9f14a379fd271606daff1d9115be441f9ee6f91d42654cb70a">XTPG_TARAN_BARS</a>, 
<br />
&#160;&#160;<a class="el" href="group__tpg__v3__0.html#gga2e143ee9595509e9f14a379fd271606da9e219ffd5873ba26386382c1c6ca0d56">XTPG_CROSS_HATCH</a>, 
<a class="el" href="group__tpg__v3__0.html#gga2e143ee9595509e9f14a379fd271606da44b5ca40c1baae1159d30150bcff9d72">XTPG_HV_RAMP</a> = 0xE, 
<a class="el" href="group__tpg__v3__0.html#gga2e143ee9595509e9f14a379fd271606da617d126acdc0c2a516a31d41387b7975">XTPG_BLACK_AND_WHITE_CHECKERBOARD</a>
<br />
 }<tr class="memdesc:ga2e143ee9595509e9f14a379fd271606d"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify different types of background patterns supported by the core.  <a href="group__tpg__v3__0.html#ga2e143ee9595509e9f14a379fd271606d">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga2e143ee9595509e9f14a379fd271606d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">ComponentMask</div></td></tr>
<tr class="memitem:ga1f1917d8a17d4c602c86ebb711b50910"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga1f1917d8a17d4c602c86ebb711b50910">XTpg_ComponentMask</a> { <a class="el" href="group__tpg__v3__0.html#gga1f1917d8a17d4c602c86ebb711b50910a851c89dbb0c63e37b7b7dbf6ecf6585b">XTPG_NOMASK</a>, 
<a class="el" href="group__tpg__v3__0.html#gga1f1917d8a17d4c602c86ebb711b50910a655b46ae347ca5604bf892405196d99a">XTPG_MASKOUT_RED</a>, 
<a class="el" href="group__tpg__v3__0.html#gga1f1917d8a17d4c602c86ebb711b50910ab8bb193ec2b933b72b2b6400bd3aa332">XTPG_MASKOUT_GREEN</a>, 
<a class="el" href="group__tpg__v3__0.html#gga1f1917d8a17d4c602c86ebb711b50910a6db5ff213b52175299aff9f849eaef3d">XTPG_MASKOUT_BLUE</a> = 0x4
 }<tr class="memdesc:ga1f1917d8a17d4c602c86ebb711b50910"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify mask outs for a particular color component.  <a href="group__tpg__v3__0.html#ga1f1917d8a17d4c602c86ebb711b50910">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga1f1917d8a17d4c602c86ebb711b50910"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Bayer phase combinations</div></td></tr>
<tr class="memitem:gacd31acaea34a0ee434bb96a76ab6c519"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gacd31acaea34a0ee434bb96a76ab6c519">XTpg_BayerPhaseCombination</a> { <br />
&#160;&#160;<a class="el" href="group__tpg__v3__0.html#ggacd31acaea34a0ee434bb96a76ab6c519a84de6bffb2d37a212620ac5e78bfe937">XTPG_BAYER_PHASE_RGRG</a>, 
<a class="el" href="group__tpg__v3__0.html#ggacd31acaea34a0ee434bb96a76ab6c519a6abd81eb7c177f39a4f52b24f031e6e1">XTPG_BAYER_PHASE_GRGR</a>, 
<a class="el" href="group__tpg__v3__0.html#ggacd31acaea34a0ee434bb96a76ab6c519a61abca56e7814bf7f38959b7dee0c2b1">XTPG_BAYER_PHASE_GBGB</a>, 
<a class="el" href="group__tpg__v3__0.html#ggacd31acaea34a0ee434bb96a76ab6c519ae0ce0a01bcdc0106017a4333e846b8bc">XTPG_BAYER_PHASE_BGBG</a>, 
<br />
&#160;&#160;<a class="el" href="group__tpg__v3__0.html#ggacd31acaea34a0ee434bb96a76ab6c519a4f517d88bfbbf045fb884b62924ead52">XTPG_BAYER_PHASE_TURNOFF</a>
<br />
 }<tr class="memdesc:gacd31acaea34a0ee434bb96a76ab6c519"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify Bayer phase combinations of the core.  <a href="group__tpg__v3__0.html#gacd31acaea34a0ee434bb96a76ab6c519">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gacd31acaea34a0ee434bb96a76ab6c519"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga472d869e8a58e6bb1559b9f3f1f09121"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_tpg___config.html">XTpg_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga472d869e8a58e6bb1559b9f3f1f09121">XTpg_LookupConfig</a> (u16 DeviceId)</td></tr>
<tr class="memdesc:ga472d869e8a58e6bb1559b9f3f1f09121"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns a reference to an <a class="el" href="struct_x_tpg___config.html" title="This typedef contains configuration information for a TPG core. ">XTpg_Config</a> structure based on the unique device id, <em>DeviceId</em>.  <a href="group__tpg__v3__0.html#ga472d869e8a58e6bb1559b9f3f1f09121">More...</a><br /></td></tr>
<tr class="separator:ga472d869e8a58e6bb1559b9f3f1f09121"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga698faaf2415afa23731f5b300dffd10f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga698faaf2415afa23731f5b300dffd10f">XTpg_CfgInitialize</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, <a class="el" href="struct_x_tpg___config.html">XTpg_Config</a> *CfgPtr, u32 EffectiveAddr)</td></tr>
<tr class="memdesc:ga698faaf2415afa23731f5b300dffd10f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes the TPG core.  <a href="group__tpg__v3__0.html#ga698faaf2415afa23731f5b300dffd10f">More...</a><br /></td></tr>
<tr class="separator:ga698faaf2415afa23731f5b300dffd10f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d2a1715d79178d882947242bdadc6de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga8d2a1715d79178d882947242bdadc6de">XTpg_Setup</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga8d2a1715d79178d882947242bdadc6de"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the input/output frame size in Active Size register and enables the register update.  <a href="group__tpg__v3__0.html#ga8d2a1715d79178d882947242bdadc6de">More...</a><br /></td></tr>
<tr class="separator:ga8d2a1715d79178d882947242bdadc6de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga55a55de9bc8e45cbd6cb6ccd914e6a7f"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga55a55de9bc8e45cbd6cb6ccd914e6a7f">XTpg_GetVersion</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga55a55de9bc8e45cbd6cb6ccd914e6a7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the contents of the Version register of the TPG core.  <a href="group__tpg__v3__0.html#ga55a55de9bc8e45cbd6cb6ccd914e6a7f">More...</a><br /></td></tr>
<tr class="separator:ga55a55de9bc8e45cbd6cb6ccd914e6a7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga443d73019e3e8f29e6ad1e661678f467"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga443d73019e3e8f29e6ad1e661678f467">XTpg_SetActiveSize</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, u16 HSize, u16 VSize)</td></tr>
<tr class="memdesc:ga443d73019e3e8f29e6ad1e661678f467"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the active H/V sizes in the Active Size register.  <a href="group__tpg__v3__0.html#ga443d73019e3e8f29e6ad1e661678f467">More...</a><br /></td></tr>
<tr class="separator:ga443d73019e3e8f29e6ad1e661678f467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga57155013bf0bb1be8a723b3fc3c36291"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga57155013bf0bb1be8a723b3fc3c36291">XTpg_GetActiveSize</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, u16 *HSize, u16 *VSize)</td></tr>
<tr class="memdesc:ga57155013bf0bb1be8a723b3fc3c36291"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the number of Active Pixel per Scan line and number of Active Lines per Frame from the Active Size register.  <a href="group__tpg__v3__0.html#ga57155013bf0bb1be8a723b3fc3c36291">More...</a><br /></td></tr>
<tr class="separator:ga57155013bf0bb1be8a723b3fc3c36291"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf6783b9a514ab1b0c6221e417052844c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gaf6783b9a514ab1b0c6221e417052844c">XTpg_SetPattern</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, u32 Pattern)</td></tr>
<tr class="memdesc:gaf6783b9a514ab1b0c6221e417052844c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the Pattern Control Register of TPG core.  <a href="group__tpg__v3__0.html#gaf6783b9a514ab1b0c6221e417052844c">More...</a><br /></td></tr>
<tr class="separator:gaf6783b9a514ab1b0c6221e417052844c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6256661f2a9ab5e37bf4cf9be1992599"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga6256661f2a9ab5e37bf4cf9be1992599">XTpg_GetPattern</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga6256661f2a9ab5e37bf4cf9be1992599"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the contents of the Pattern Control Register.  <a href="group__tpg__v3__0.html#ga6256661f2a9ab5e37bf4cf9be1992599">More...</a><br /></td></tr>
<tr class="separator:ga6256661f2a9ab5e37bf4cf9be1992599"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbd4255a15fdc65701ac1f510d9a686e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gabbd4255a15fdc65701ac1f510d9a686e">XTpg_SetBackground</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, enum <a class="el" href="group__tpg__v3__0.html#ga2e143ee9595509e9f14a379fd271606d">XTpg_BackgroundPattern</a> Pattern)</td></tr>
<tr class="memdesc:gabbd4255a15fdc65701ac1f510d9a686e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the background pattern in the Pattern Control Register.  <a href="group__tpg__v3__0.html#gabbd4255a15fdc65701ac1f510d9a686e">More...</a><br /></td></tr>
<tr class="separator:gabbd4255a15fdc65701ac1f510d9a686e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga926545a06de67862ef7e47f150398b1d"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga926545a06de67862ef7e47f150398b1d">XTpg_GetBackground</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga926545a06de67862ef7e47f150398b1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the background pattern for TPG core.  <a href="group__tpg__v3__0.html#ga926545a06de67862ef7e47f150398b1d">More...</a><br /></td></tr>
<tr class="separator:ga926545a06de67862ef7e47f150398b1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc862dbfd1852b1dad5b0d002a301d44"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gabc862dbfd1852b1dad5b0d002a301d44">XTpg_EnableCrossHair</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:gabc862dbfd1852b1dad5b0d002a301d44"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the drawing of Cross Hairs feature in the Pattern Control Register of the TPG core.  <a href="group__tpg__v3__0.html#gabc862dbfd1852b1dad5b0d002a301d44">More...</a><br /></td></tr>
<tr class="separator:gabc862dbfd1852b1dad5b0d002a301d44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace96009eea6ebfcd71bb91b5ff16ee93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gace96009eea6ebfcd71bb91b5ff16ee93">XTpg_DisableCrossHair</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:gace96009eea6ebfcd71bb91b5ff16ee93"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the drawing of Cross Hairs feature in the Pattern Control Register of the TPG core.  <a href="group__tpg__v3__0.html#gace96009eea6ebfcd71bb91b5ff16ee93">More...</a><br /></td></tr>
<tr class="separator:gace96009eea6ebfcd71bb91b5ff16ee93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad2cf13af361a9ee4a209bb1f6ed416d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gad2cf13af361a9ee4a209bb1f6ed416d2">XTpg_EnableMotion</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:gad2cf13af361a9ee4a209bb1f6ed416d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the Motion Feature in the Pattern Control register of the TPG core.  <a href="group__tpg__v3__0.html#gad2cf13af361a9ee4a209bb1f6ed416d2">More...</a><br /></td></tr>
<tr class="separator:gad2cf13af361a9ee4a209bb1f6ed416d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeaf136930153d53e9c409cbd678aff48"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gaeaf136930153d53e9c409cbd678aff48">XTpg_DisableMotion</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaeaf136930153d53e9c409cbd678aff48"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the Motion feature in the Pattern Control register of the TPG core.  <a href="group__tpg__v3__0.html#gaeaf136930153d53e9c409cbd678aff48">More...</a><br /></td></tr>
<tr class="separator:gaeaf136930153d53e9c409cbd678aff48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabd33abd48691073cd4c97e8e8ecabe6c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gabd33abd48691073cd4c97e8e8ecabe6c">XTpg_EnableBox</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:gabd33abd48691073cd4c97e8e8ecabe6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the Moving Box feature in the Pattern Control Register of the TPG core.  <a href="group__tpg__v3__0.html#gabd33abd48691073cd4c97e8e8ecabe6c">More...</a><br /></td></tr>
<tr class="separator:gabd33abd48691073cd4c97e8e8ecabe6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga32b89243e5f5ef7a81178b8ac7a5c839"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga32b89243e5f5ef7a81178b8ac7a5c839">XTpg_DisableBox</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga32b89243e5f5ef7a81178b8ac7a5c839"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the Moving Box feature in the Pattern Control Register of the TPG core.  <a href="group__tpg__v3__0.html#ga32b89243e5f5ef7a81178b8ac7a5c839">More...</a><br /></td></tr>
<tr class="separator:ga32b89243e5f5ef7a81178b8ac7a5c839"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf56158886e9a7035ca278a3f09719a35"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gaf56158886e9a7035ca278a3f09719a35">XTpg_SetComponentMask</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, enum <a class="el" href="group__tpg__v3__0.html#ga1f1917d8a17d4c602c86ebb711b50910">XTpg_ComponentMask</a> Mask)</td></tr>
<tr class="memdesc:gaf56158886e9a7035ca278a3f09719a35"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function masks out the specified color component by setting the Pattern Control Register of the TPG core.  <a href="group__tpg__v3__0.html#gaf56158886e9a7035ca278a3f09719a35">More...</a><br /></td></tr>
<tr class="separator:gaf56158886e9a7035ca278a3f09719a35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa64c3c09f85d0a9be69f95a55042f1a6"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gaa64c3c09f85d0a9be69f95a55042f1a6">XTpg_GetComponentMask</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaa64c3c09f85d0a9be69f95a55042f1a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the color component mask status in the Pattern Control Register.  <a href="group__tpg__v3__0.html#gaa64c3c09f85d0a9be69f95a55042f1a6">More...</a><br /></td></tr>
<tr class="separator:gaa64c3c09f85d0a9be69f95a55042f1a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1bed92a1e708eaba60da6422de9a39b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga1bed92a1e708eaba60da6422de9a39b6">XTpg_EnableStuckPixel</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga1bed92a1e708eaba60da6422de9a39b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the Stuck Pixel Feature in the Pattern Control Register of the TPG core.  <a href="group__tpg__v3__0.html#ga1bed92a1e708eaba60da6422de9a39b6">More...</a><br /></td></tr>
<tr class="separator:ga1bed92a1e708eaba60da6422de9a39b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a1145da55323ef7110e3b223550a1d4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga6a1145da55323ef7110e3b223550a1d4">XTpg_DisableStuckPixel</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga6a1145da55323ef7110e3b223550a1d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the Stuck Pixel feature in the Pattern Control register of the TPG core.  <a href="group__tpg__v3__0.html#ga6a1145da55323ef7110e3b223550a1d4">More...</a><br /></td></tr>
<tr class="separator:ga6a1145da55323ef7110e3b223550a1d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ef195afeba30f1bd5e0161642053f4b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga6ef195afeba30f1bd5e0161642053f4b">XTPg_EnableNoise</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga6ef195afeba30f1bd5e0161642053f4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the Noise on the output by setting value in Pattern Control register of the TPG core.  <a href="group__tpg__v3__0.html#ga6ef195afeba30f1bd5e0161642053f4b">More...</a><br /></td></tr>
<tr class="separator:ga6ef195afeba30f1bd5e0161642053f4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab970215d34b5a634debc562aac9b8160"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gab970215d34b5a634debc562aac9b8160">XTPg_DisableNoise</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:gab970215d34b5a634debc562aac9b8160"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the Noise on the output by disabling this feature in Pattern Control register of the TPG core.  <a href="group__tpg__v3__0.html#gab970215d34b5a634debc562aac9b8160">More...</a><br /></td></tr>
<tr class="separator:gab970215d34b5a634debc562aac9b8160"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad60e72ebf07cb299f40c8d62b33035f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gad60e72ebf07cb299f40c8d62b33035f7">XTpg_SetMotionSpeed</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, u32 MotionSpeed)</td></tr>
<tr class="memdesc:gad60e72ebf07cb299f40c8d62b33035f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the Motion Speed.  <a href="group__tpg__v3__0.html#gad60e72ebf07cb299f40c8d62b33035f7">More...</a><br /></td></tr>
<tr class="separator:gad60e72ebf07cb299f40c8d62b33035f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a97328739804518e64475233ae98103"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga0a97328739804518e64475233ae98103">XTpg_GetMotionSpeed</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga0a97328739804518e64475233ae98103"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the Motion Speed.  <a href="group__tpg__v3__0.html#ga0a97328739804518e64475233ae98103">More...</a><br /></td></tr>
<tr class="separator:ga0a97328739804518e64475233ae98103"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a75c9bdad3e12c77b33a34f4caeaad8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga1a75c9bdad3e12c77b33a34f4caeaad8">XTpg_SetCrosshairPosition</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, u16 HPos, u16 VPos)</td></tr>
<tr class="memdesc:ga1a75c9bdad3e12c77b33a34f4caeaad8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the Cross Hairs Positions.  <a href="group__tpg__v3__0.html#ga1a75c9bdad3e12c77b33a34f4caeaad8">More...</a><br /></td></tr>
<tr class="separator:ga1a75c9bdad3e12c77b33a34f4caeaad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadc3232cd715ac67bc7ac687b7eccc160"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gadc3232cd715ac67bc7ac687b7eccc160">XTpg_GetCrosshairPosition</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, u16 *HPos, u16 *VPos)</td></tr>
<tr class="memdesc:gadc3232cd715ac67bc7ac687b7eccc160"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the cross hair positions.  <a href="group__tpg__v3__0.html#gadc3232cd715ac67bc7ac687b7eccc160">More...</a><br /></td></tr>
<tr class="separator:gadc3232cd715ac67bc7ac687b7eccc160"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabdbd51a634cf14b6e4aecd4d10bb02d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gabdbd51a634cf14b6e4aecd4d10bb02d2">XTpg_SetZPlateHStart</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, u16 ZPlateHStart)</td></tr>
<tr class="memdesc:gabdbd51a634cf14b6e4aecd4d10bb02d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets a starting point in the ROM based sinusoidal values for the horizontal component.  <a href="group__tpg__v3__0.html#gabdbd51a634cf14b6e4aecd4d10bb02d2">More...</a><br /></td></tr>
<tr class="separator:gabdbd51a634cf14b6e4aecd4d10bb02d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c2504055b1745d04914578d2751c7b1"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga3c2504055b1745d04914578d2751c7b1">XTpg_GetZPlateHStart</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga3c2504055b1745d04914578d2751c7b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets a starting point in the ROM based sinusoidal values for the horizontal component.  <a href="group__tpg__v3__0.html#ga3c2504055b1745d04914578d2751c7b1">More...</a><br /></td></tr>
<tr class="separator:ga3c2504055b1745d04914578d2751c7b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f8e4cb9ba82d5e0cd795115a90be70c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga3f8e4cb9ba82d5e0cd795115a90be70c">XTpg_SetZPlateHSpeed</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, u16 ZPlateHSpeed)</td></tr>
<tr class="memdesc:ga3f8e4cb9ba82d5e0cd795115a90be70c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets how fast (the speed of) the horizontal component changes.  <a href="group__tpg__v3__0.html#ga3f8e4cb9ba82d5e0cd795115a90be70c">More...</a><br /></td></tr>
<tr class="separator:ga3f8e4cb9ba82d5e0cd795115a90be70c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf98040119054a473c4142be893bac7e"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gacf98040119054a473c4142be893bac7e">XTpg_GetZPlateHSpeed</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:gacf98040119054a473c4142be893bac7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets how fast (the speed of) horizontal component changes.  <a href="group__tpg__v3__0.html#gacf98040119054a473c4142be893bac7e">More...</a><br /></td></tr>
<tr class="separator:gacf98040119054a473c4142be893bac7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae65b702fac1b48c6a8c9a6c7cd4d300a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gae65b702fac1b48c6a8c9a6c7cd4d300a">XTpg_SetZPlateVStart</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, u16 ZPlateVStart)</td></tr>
<tr class="memdesc:gae65b702fac1b48c6a8c9a6c7cd4d300a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets a starting point in the ROM based sinusoidal values for the vertical component.  <a href="group__tpg__v3__0.html#gae65b702fac1b48c6a8c9a6c7cd4d300a">More...</a><br /></td></tr>
<tr class="separator:gae65b702fac1b48c6a8c9a6c7cd4d300a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa87dda13d4eed857bff5e652d6b8c86c"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gaa87dda13d4eed857bff5e652d6b8c86c">XTpg_GetZPlateVStart</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaa87dda13d4eed857bff5e652d6b8c86c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets a starting point in the ROM based sinusoidal values for the vertical component.  <a href="group__tpg__v3__0.html#gaa87dda13d4eed857bff5e652d6b8c86c">More...</a><br /></td></tr>
<tr class="separator:gaa87dda13d4eed857bff5e652d6b8c86c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga40326b8e25f4fe2d5f270f841bc47ece"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga40326b8e25f4fe2d5f270f841bc47ece">XTpg_SetZPlateVSpeed</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, u16 ZPlateVSpeed)</td></tr>
<tr class="memdesc:ga40326b8e25f4fe2d5f270f841bc47ece"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets how fast (the speed of) the vertical component changes.  <a href="group__tpg__v3__0.html#ga40326b8e25f4fe2d5f270f841bc47ece">More...</a><br /></td></tr>
<tr class="separator:ga40326b8e25f4fe2d5f270f841bc47ece"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b60fc34e62837b38f417e71885377ca"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga8b60fc34e62837b38f417e71885377ca">XTpg_GetZPlateVSpeed</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga8b60fc34e62837b38f417e71885377ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets how fast (the speed of) the vertical component changes.  <a href="group__tpg__v3__0.html#ga8b60fc34e62837b38f417e71885377ca">More...</a><br /></td></tr>
<tr class="separator:ga8b60fc34e62837b38f417e71885377ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa27f2faddfd8c184687a7cd70ac71ad4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gaa27f2faddfd8c184687a7cd70ac71ad4">XTpg_SetBoxSize</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, u32 BoxSize)</td></tr>
<tr class="memdesc:gaa27f2faddfd8c184687a7cd70ac71ad4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the Box Size.  <a href="group__tpg__v3__0.html#gaa27f2faddfd8c184687a7cd70ac71ad4">More...</a><br /></td></tr>
<tr class="separator:gaa27f2faddfd8c184687a7cd70ac71ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06ff7179299fcc305e52b0c70527caba"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga06ff7179299fcc305e52b0c70527caba">XTpg_GetBoxSize</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga06ff7179299fcc305e52b0c70527caba"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the Box Size in pixel.  <a href="group__tpg__v3__0.html#ga06ff7179299fcc305e52b0c70527caba">More...</a><br /></td></tr>
<tr class="separator:ga06ff7179299fcc305e52b0c70527caba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab37f41e5b55568b965bac4adbd8212ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gab37f41e5b55568b965bac4adbd8212ab">XTpg_SetBoxColor</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, u16 Blue, u16 Green, u16 Red)</td></tr>
<tr class="memdesc:gab37f41e5b55568b965bac4adbd8212ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the color components of the box in the Box Color register of the TPG core.  <a href="group__tpg__v3__0.html#gab37f41e5b55568b965bac4adbd8212ab">More...</a><br /></td></tr>
<tr class="separator:gab37f41e5b55568b965bac4adbd8212ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5959231490808cb1d84528f8157b077b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga5959231490808cb1d84528f8157b077b">XTpg_GetBoxColor</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, u16 *Blue, u16 *Green, u16 *Red)</td></tr>
<tr class="memdesc:ga5959231490808cb1d84528f8157b077b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the color components of the box in the Box Color register of the TPG core.  <a href="group__tpg__v3__0.html#ga5959231490808cb1d84528f8157b077b">More...</a><br /></td></tr>
<tr class="separator:ga5959231490808cb1d84528f8157b077b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5fd07581e1d4d647153f6f7aceac999d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga5fd07581e1d4d647153f6f7aceac999d">XTpg_SetStuckPixelThreshold</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, u32 PixelThreshold)</td></tr>
<tr class="memdesc:ga5fd07581e1d4d647153f6f7aceac999d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the stuck pixel threshold in STUCK_PIXEL_THRESH register of the TPG core.  <a href="group__tpg__v3__0.html#ga5fd07581e1d4d647153f6f7aceac999d">More...</a><br /></td></tr>
<tr class="separator:ga5fd07581e1d4d647153f6f7aceac999d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb1f626ac7c66c678fc21fe9bdcb9e02"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gacb1f626ac7c66c678fc21fe9bdcb9e02">XTpg_GetStuckPixelThreshold</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:gacb1f626ac7c66c678fc21fe9bdcb9e02"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the stuck pixel threshold in the STUCK_PIXEL_THRESH register of the TPG core.  <a href="group__tpg__v3__0.html#gacb1f626ac7c66c678fc21fe9bdcb9e02">More...</a><br /></td></tr>
<tr class="separator:gacb1f626ac7c66c678fc21fe9bdcb9e02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe20be225a9b43e342e0ccd11f0ae3c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gafe20be225a9b43e342e0ccd11f0ae3c9">XTpg_SetNoiseGain</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, u32 NoiseGain)</td></tr>
<tr class="memdesc:gafe20be225a9b43e342e0ccd11f0ae3c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the noise gain in Noise Gain register of the TPG core.  <a href="group__tpg__v3__0.html#gafe20be225a9b43e342e0ccd11f0ae3c9">More...</a><br /></td></tr>
<tr class="separator:gafe20be225a9b43e342e0ccd11f0ae3c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1c4aa5543691d012b272a1527ebccac"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gad1c4aa5543691d012b272a1527ebccac">XTpg_GetNoiseGain</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:gad1c4aa5543691d012b272a1527ebccac"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the noise gain of each component of TPG core.  <a href="group__tpg__v3__0.html#gad1c4aa5543691d012b272a1527ebccac">More...</a><br /></td></tr>
<tr class="separator:gad1c4aa5543691d012b272a1527ebccac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa0212da7460aae9993a9624dfa7a9006"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#gaa0212da7460aae9993a9624dfa7a9006">XTpg_SetBayerPhase</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, enum <a class="el" href="group__tpg__v3__0.html#gacd31acaea34a0ee434bb96a76ab6c519">XTpg_BayerPhaseCombination</a> BayerPhaseComb)</td></tr>
<tr class="memdesc:gaa0212da7460aae9993a9624dfa7a9006"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function specifies or sets whether the starting position pixel(0,0) of the Bayer sampling grid is on a red-green or blue-green line and whether the first pixel is green or not.  <a href="group__tpg__v3__0.html#gaa0212da7460aae9993a9624dfa7a9006">More...</a><br /></td></tr>
<tr class="separator:gaa0212da7460aae9993a9624dfa7a9006"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5bb2f302ceb32b9862de7a9f4e034e0c"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga5bb2f302ceb32b9862de7a9f4e034e0c">XTpg_GetBayerPhase</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga5bb2f302ceb32b9862de7a9f4e034e0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the Bayer phase value which indicates starting pixel position.  <a href="group__tpg__v3__0.html#ga5bb2f302ceb32b9862de7a9f4e034e0c">More...</a><br /></td></tr>
<tr class="separator:ga5bb2f302ceb32b9862de7a9f4e034e0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4811952068028d9bdcf3e8beef071498"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga4811952068028d9bdcf3e8beef071498">XTpg_SelfTest</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga4811952068028d9bdcf3e8beef071498"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads Version register of TPG core and compares with zero as part of self test.  <a href="group__tpg__v3__0.html#ga4811952068028d9bdcf3e8beef071498">More...</a><br /></td></tr>
<tr class="separator:ga4811952068028d9bdcf3e8beef071498"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53708212cf002f479926a6896aa8ef04"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga53708212cf002f479926a6896aa8ef04">XTpg_IntrHandler</a> (void *InstancePtr)</td></tr>
<tr class="memdesc:ga53708212cf002f479926a6896aa8ef04"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is the interrupt handler for the TPG driver.  <a href="group__tpg__v3__0.html#ga53708212cf002f479926a6896aa8ef04">More...</a><br /></td></tr>
<tr class="separator:ga53708212cf002f479926a6896aa8ef04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ca7050dcbbe005a69bd15cf2199de11"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpg__v3__0.html#ga6ca7050dcbbe005a69bd15cf2199de11">XTpg_SetCallBack</a> (<a class="el" href="struct_x_tpg.html">XTpg</a> *InstancePtr, u32 HandlerType, void *CallBackFunc, void *CallBackRef)</td></tr>
<tr class="memdesc:ga6ca7050dcbbe005a69bd15cf2199de11"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function installs an asynchronous callback function for the given HandlerType.  <a href="group__tpg__v3__0.html#ga6ca7050dcbbe005a69bd15cf2199de11">More...</a><br /></td></tr>
<tr class="separator:ga6ca7050dcbbe005a69bd15cf2199de11"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
